package com.hy.mydesktop.shared.persistence.domain.gxt.constant;

import com.hy.mydesktop.shared.persistence.domain.gxt.GxtComponentControllerMetaModel;

public class MetaDataConstants {
	
	/**
	 * 控件控制器Id
	 */	
	public static final String CONTROLLER_ID ="controllerId";
	public static final String ID ="id";
	public static final String PART_ID ="partId";
	public static final String FORM_ID ="formId";
	public static final String IDENTIFIER ="identifier";
	
	
	/**
	 * 控件控制器模型类别
	 */	
	public static final String COMPONENT_CONTROLLER_MODEL_TYPE ="component_controller_model_type";
	
	/**
	 * 控件控制器模型类别索引
	 */
	 
	public static final String COMPONENT_CONTROLLER_MODEL_TYPE_INDEX ="component_controller_model_type_index";
	public static final String COMPONENT_CONTROLLER_MODEL_TYPE_NAME ="component_controller_model_type_name";

	/**
	 * Apps 事件类别
	 */
	public static final String REGISTER_EVENT_TYPES ="registerEventTypes";
	//public static final String REGISTER_EVENT_TYPES ="registereventtypes";
	/**
	 * Apps 事件类别
	 */
	public static final String APP_EVENT_TYPES ="registereventtypes";

	/**
	 * App 事件类别
	 */
	public static final String REGISTER_EVENT_TYPE ="registerEventType";
	/**
	 * App 事件类别
	 */
	public static final String APP_EVENT_TYPE ="registerEventType";
	public static final String GXT_APP_EVENT_TYPE ="gxtAppEventType";
	/**
	 * App 事件类别 的描述
	 */
	public static final String EVENT_TYPE_DESCRIPTION ="eventTypeDescription";
	public static final String EVENT_STRUCTURE_METAMODEL ="eventstructuremetamodel";
	public static String APP_EVENT_TYPE_ID = "registerEventTypeId";
	

	public static final String COMPONENT_CONTROLLER_ID ="controllerMetaNodeModelId";
	public static final String COMPONENT_CONTROLLER_METANODEMODEL_ID ="controllerMetaNodeModelId";
	public static final String COMPONENT_CONTROLLER_METAMODEL_ID ="controllerMetaModelId";
	
	public static final String GXT_COMPONENT_CONTROLLER_METAMODEL ="gxtComponentControllerMetaModel";
	
	public static final String GXT_COMPONENT_CONTROLLER_METANODEMODEL_LIST ="gxtComponentControllerMetaNodeModelList";
	public static final String COMPONENT_CONTROLLER_METANODEMODEL_LIST ="gxtComponentControllerMetaNodeModelList";

	public static final String GXT_COMPONENT_CONTROLLER_METANODEMODEL ="gxtComponentControllerMetaNodeModel";
	public static final String LEFT_VALUE ="leftValue";
	public static final String RIGHT_VALUE ="rightValue";

	
////////////////////////////////////////////////////////////////////////////////////////////////////////	
	public static final String GXT_COMPONENT__METANODEMODEL ="gxtComponentMetaNodeModel";
	
	public static final String GXT_TO_SEAM_SERVICEPARAMETER_MODEL ="gxttoseamserviceparametermodel";
	public static final String SERVICE_COMPONENT_NAME ="serviceComponentName";
	public static final String SERVICE_MEHOD_NAME ="serviceMethodName";
	public static final String MEHOD_ARGUMENTS ="methodArguments";
	public static final String ARGUMENT_NAME ="argumentName";
	public static final String ARGUMENT_VALUE ="argumentValue";
	//方法参数类型
	public static final String MEHOD_ARGUMENTS_TYPE ="methodArgumentsType";
	//实际的方法参数类型
	public static final String MODELDATA_ARRAY ="modelDataArray";
	//实际的方法参数类型
	public static final String MODELDATA_LIST ="modelDataArray";
	//实际的方法参数类型
	public static final String ONE_ARGUMENT ="oneArgument";
	//实际的方法参数类型
	public static final String EMPTY_ARGUMENT ="emptyArgument";
///////////////////////////////////////////////////////////////////////////////////////////////
	
	/**
	 * 控件模型类别
	 */
	
	public static final String COMPONENT_MODEL_TYPE ="component_model_type";
	/**
	 * 控件模型类别索引
	 */
	 
	public static final String COMPONENT_MODEL_TYPE_INDEX ="component_model_type_index";
	public static final String COMPONENT_MODEL_TYPE_NAME ="component_model_type_name";
	public static final String COMPONENT_PROPERTIES ="componentProperties";
	public static final String ITEM_PROPERTIES ="ItemPorperties";
	public static final String PROPERTY_NAME ="propertyName";
	public static final String PROPERTY_VALUE ="propertyValue";
	public static final String TEXT = "text";
}
